"""
元组:  元组和列表一样 都适用于存储数据, 但是 元组不能 修改数据
元组只能存储和获取数据

定义
"""
# 方式1
# (元素1,元素2,元素3)
# 变量名 = 数据值
tuple_1 = ('张三','欠','李四','一顿饭')

# 注意事项: 如果元组中有一个数据,必须在这个元素的后边添加一个逗号
tuple_2 = ('臧三',)

# 方式2
tuple_3 = tuple()   # 固定写法
# 相当于
tuple_4 = ()

print( type(tuple_2) )

####### 元素获取数据 #################
# 列表获取数据语法:  列表变量名[索引]
# 同理:  元组变量名[索引]

print( tuple_1[2] )

###### count ##########
# 含义和列表一样
# 元组.count(要统计的元素)
data_tuple = ( 'php','java','c','php' )
num = data_tuple.count('php')
print(num)

data_tuple_1 = 'a','b','c','a'
n = data_tuple_1.count('c')
print(n)

num1 = 100
num2 = 200
# 交换两个变量的值
num2,num1 = num1,num2
print(num1)
print(num2)
